# 第35道题
# 昨天我们计算出当前打卡天数，我发现可以简化我每天的一个工作，就是每天我需要创建一个Day+打卡天数的目录，然后再创建一个以我名字命名的文件。
# 这个工作完全可以用程序来实现。请你也来实现一次，要求如下：
# 1.在当前目录下生成一个Day+打卡天数的目录，如今天是第一天就生成Day01
# 2.在上面生成的目录下生成以你的名字命名的py文件
# 3.请处理一些可能的异常

from datetime import datetime
import os

# 计算天数
First_day = datetime(2021, 1, 18)
Today = datetime.now()
Days = (Today - First_day).days + 1

# 创建文件夹
file_day = os.path.join(os.getcwd(), "Day{}".format(Days))
if not os.path.exists(file_day):
    os.mkdir(file_day)
    print('{}文件夹创建成功'.format(file_day))
else:
    print('{}文件夹已存在'.format(file_day))

# 创建文件
file_name = os.path.join(file_day, "test_huangcui.py")
if not os.path.isfile(file_name):
    out = open(file_name, 'w')
    out.close()
    print('{}文件创建成功'.format(file_name))
else:
    print('{}文件夹已存在'.format(file_name))

